fire-extinguishing grenade - English Synonyms Dictionary